insanely basic collision detection