Added teleport and most of the functionality for both teleport and
skills that affect the player itself