Added more legal commands.
Updated to return nil.
Added support for saving and loading games.

Also, added support for more commands, improved flow of parsing
commands, etc