Add user interface
cg, sg, hg, sc, ? ...

Only support one game instance in memory.
Add game states as Emun to indentify game states.