update some npm versions
DimensionalEntity mixin class to abstract out rectangular solid behavior