working on velocity changes from block collisions