add `blocks` char_type to maze