Refactoring
Seperated game code from engine & new mouseToScreen

Started working on implementing a function which returns a coordinate
when clicked on the map.
Wide improvements

-Improvements to "click to make block"
-refactoring
-Bugfix when creating new map
-javadoc fixes
-put Class Msg into MsgSystem