First complete implementation of basic map loading. Mar 11 2013