decoding the game