CLI
class CLI(val commands: Array<CommandImpl<Game>>, val debug: Boolean = false, debugCommands: Array<CommandImpl<Game>> = arrayOf())
Simple command-line interface coordinator.
Holds the set of available CommandImpl<Game> objects, manages an optional debug mode and runs the interactive read-eval-print loop that dispatches commands to the parser.