Trying to fix the angels:
- now they have a function to see if they're stuck in the map
- rewritten the teleportation functions
Fixed up indentation