Initial layout of the classes. Beginnings of map generation in place.