Changed SpatialBlock to mixin TVectorWorld chaning how position data is handled, as well some minor packet handling changes