new Game core class
better error handling structure
minor bugfixes