Sketched out BlockHandler
Boom, first viable product. Lots of refactoring needed