game logic added