invaders shoot, and added move() to AbstractGameElement
merged gamestate