rename some variables
implement fsm
create Level class
move alien logic to EntityAlien.class
move ship logic to EntityShip.class