Updated Tiles to the new Tile spec and added some error checking to core for some errors that I ran across while making the Tile changes.