fix some missing >= in side testing
rework storage tiles to not expose inventory to block/world.  
this allows for much cleaner implementation of deep storage tiles, no
hacky stuff.