add collision detection, not yet resolution