pass dt to callbacks, start work on collidable static motion type