Minor simplifications in a helper function.
Code cleanup, minor nitpicks.
Split-up of game.go into multiple files to enhance readability.
Cleanup of imports, reordering of functions.