split out a fake interface and improve the game tests
move the game spec to the right folder
minor refactorings
minor in cleanup in the game  to reduce method length
tests the final methods of cli_interface