Tiles can now be extended. eg: to add colission, pathfinding, or other components.
Should solve rotation-part of issue #58.