Teleportation and Texture Stuff

Started working on Teleportation. It's semi-working. Also added a
texture class I found online. Just tidies up texture stuff a bit.