Provides an Interpreter for movement commands.
Get all of the commands supported by this interpreter.
Get the contextual commands for the game based on its current state.
Interpret the specified input for a game.