BlockWorld and Block Class Updates

Also added some handling for the scale factor, that's going to be nice.
Took out some debug code

Still needs work