Refactoring of engine core architecture

- wurfelengien is now a singleton class
- also javadoc updates
Refactoring
Added a space
Made new package for the map