Added movement
Implemented attack
Added end game condition