Movement implementation and cleanup
- add Wander state
- add Tween move
- fix kill
- add generic move
- rename Locator