Game logic updates