Programming the game