fixed bug where collision happens in too large an area