# Games in observable
What you need
- a board that displays the current game state
- a input that lets a player take their turn (in this case a random number, but might also be the piece they want to move)
- a Game object that handles the rules, and can return a new game state, given a previous one, plus the user's input