Fix class definitions to only define once. Clean up main.cpp even more with a Game namespace.