added support for variable-size block dimensions
fix for variable-size block face placement
fix for variable-size block texture drawing
removed some redundant lines