Reintroduced basic main menu in the engine's core

There are still some issues #83.
It is very static at the moment and misses some more javadoc.