change game logic and fix 17&18 position