body object now contain gameObjects
bullets are now destroyed when they hit a wall
introduce states to GameModel
add fire particles