Add basic map reading. Untested. Pukeworthy.