thanx for answer.
im still struggling with that and need some help; in last 3 days i was try many options but none of them work.
it should be more easyer if there is way to make movement like:
"on click" -> "sprite1" = - "sprite1" set direction to "empty space"
- "sprite1" move for 100px over 1 second
so after that sprite1 will be on that empty space.
bullet behavior making weird movement, when it finds angle (for example he need go 100 px up), it always move 1 px on left when going up.