Blockmechanics