Added a getSprite() method to Tiles, so as not to have to faff around with TileTypes externally.
Altered existing code to use the new getSprite() method on the Tile class.
Deleted the getType() method from the Tile class, and made lookupType() private, thus making the TileType abstraction private after Tile creation.