Block physics

Some basic block physics. Please give feedback to the structure.
Do we need physics if only the data changes?