Block system complete

Not optimized thought :panda_face: