Added error margin to boundingbox checks
Made commented line for using PseudoPhysics (again)
Added checking for surfaces after rotation tweaks. (read comment)

Added more robust checks to ensure that warning are issues if blocks are
rotated too much.
Removed lots of commented out outputs.
Calculations are now repeated if the 'below surface' isn't actually the
correct surface.