minor game logic bugs