Trivial changes that wizjany keeps removing from master for no reason

1. New blocks have made the compass and other player teleports inaccurate and you end up above blocks or inside stone walls and snow.
2. EditSession.countBlocks is an abominable violation of a Java interface contract and there's more copying than necessary going on in there.