Basic collision detection and resolution

Not predictive, but won't go through walls unless speed is greater than
~20