Game logic improvement