collision mostly working fine, some odd ball collision