game logic complete ?