Alien Movement

Refactor alien movement.