Game logic fixed