Some tile functonality

Adding additional functionality for tiles.
More tile stuff.
Even more tile stuff.