Clean up the code base enough so that multiple platforms can be supported easily
Have every single block added to the mapviewer