Disallow eating the opponent in the respawn zone

This change disallows the player from eating the other player inside of the respawn zone. 
Also, when the player is one block above or below the respawn point, disallow the player from moving back to the respawn point.