Clear metadata in MaterialAndData, not MaterialBrush
Make entity velocity undoable
Implement reflectable walls