Tiny optimization of sizable block draw function
Added some enums