Add some intro text
Dem trailing whitespaces
Make the init of the occupants a little nicer.
Refactor level building out
Make some changes to the doxyfile
Fully document all the functions. Move documentation to definition.