Moonlit, cool, unending swirls having power to move (10)
I believe the answer is:
locomotion
'move' is the definition.
(locomotion is a kind of move)
'moonlit cool unending swirls' is the wordplay.
'unending' means to remove the last letter (the word doesn't have its end letter).
'swirls' is an anagram indicator.
'moonlit'+'cool'='moonlitcool'
'moonlitcool' with its last letter taken away is 'moonlitcoo'.
'moonlitcoo' with letters rearranged gives 'LOCOMOTION'.
'having power to' acts as a link.
I am not very happy about this link. Some or all of it may belong to another bit of the clue.
Can you help me to learn more?
(Other definitions for locomotion that I've seen before include "Travelling" , "The power of movement" , "progress" , "Act of moving" , "It enables one to move" .)