changed game logic