Added non-euclidian data structures.
Added teleportation blocks.