eventhough buggy, the game actually works