[quote="liamdawe":tfm7kge0]I have tried, but can't get my head around it, there is no option to set a sprite in motion on a click or press of a key.[/quote:tfm7kge0]
No, there isn't. You have to make your own:
+Control "Move Left" is down
- Set sprite.X to (sprite.X-5)
This will move the sprite five pixels to the left every frame while the "Move Left" key is held down. Knowing that, I'm sure you can guess what this does:
+Control "Move Down" is down
- Set sprite.Y to (sprite.Y+10)
[quote="liamdawe":tfm7kge0]It just seems stupid that an 8 direction type movement makes a sprite flip itself when going another way, that shouldn't be![/quote:tfm7kge0]
It flips itself so that when you quickly change to the opposite direction you don't have to wait for the sprite to rotate all the way around. As Doppel said, that's just how it works.
IIRC there is an option for no rotation in the properties. You could always just check that and manually update your sprite frames based on what keys you are pressing.