Experiments with Collision Detection

Needs more tweaking