Implemented things in BlockLoc and cleaned somethings up.