fix a bug with collision detection

top collision wouldn't trigger on an obstacle skinnier than Phil