clean up inventory class location
add util class for blocks / rotation mapping
the rest of moving of inventory classes
clean up some imports
add support for block-breaking w/fake-player references
more work on test work-sites