Add a check the Player has actually moved a block to prevent unneeded calculations

Stolen from Multiverse-Portals:
https://github.com/Multiverse/Multiverse-Portals/blob/master/src/main/ja
va/com/onarandombox/MultiversePortals/PortalPlayerSession.java
Update version number