split up UE into Gamestate, Game and BuiltIn-classes

I moved some parts of UtopianEngine out of the (huge) main-file for better code maintainability.
I decided to create Game (for all data related to the current game), Gamestate (for all data related to the progress/playerstate) and BuiltIn (to store all script-functions).

Feedback welcome.