Cleaned up Tile objects so they conform to the design outlined in the last commit.