collision detection... heh.