Refactored go, unlock, lock into Command object
go working. lock and unlock not yet working.
door unlock working
implied direction (NSEW) from previous command attempt working
it/antecedent not working (probably because old Game() parsing doesn’t let it through)
added TODO to remove Game::act() when Command::act() is working.