Load of refactoring. Added a StateSavingGame and stuff... Abstracted DaboiaGame and more