load with a GameSave
Model can now be loaded with a GameSave. therefor it was necessary to change many things in the structure. Again! also did a bit cleanup it seems like this also solved the issue with the NullPointerException when deleting towers