Bug-Fix

Had findcollisionedge throw its own exception. I guess this prevents the
game from continuing when there is no collision edge found, thus trying
to access non-existent memory.