Materials cleanup

Background need to know blocks material to transit them.