Added classes for saving and loading a worldstate
Implemented serializable on game models
Added a map creator that takes in a saved game
Added a save class for saving a game
Implemented new saved game class in saveGame
Added get projectiles to worldState
Added setTarget method in core model view classes
Adapted io classes
Fully implemented loading map creator
Added saving button to pause menu
Added loading code to loading controller and view
Began to modify the map loader for saved games
Fixed music when moving between menus
Fixed IOException from a PNG file
Added option to register and unregister GameSound
Removed unused imports
Added soundeffect file
Merge branch 'Jonte'
Moved remove tower event to the tower itself
Handling merge conflicts