Implementing the game rules interface