Various classes used in a tile-based graphical game. Uses py2.7, pygame 1.91