Adding implementation to Tiles subclasses, adding simple classes needed
to compile the Tiles classes, and provided skeletons for the Event
subclasses