Various changes.

Drawing now done from map object. Player can be moved around on the map.
A few abstract classes are in.