game logic added\!