v0.04 Puzzles and teleportation

Initial work on puzzle system and teleporting to them