Bugfix and improvements to respawn handling

- Respawn now compares home waypoints to proper location (spawn
registered in PlayerData)
- Made registration a bit more user-friendly by mentioning power
requirements and less likely for the player to waste beacons
- Respawn messages are now past-tense since the player can't read the
message until respawned