fixed a nasty bug in the collision code. Now collision works for all size objects (i think)