Half Implemented Overlap Detection

Still need to get it working, though.