bug fix: collisions were ignoring heightmap.pos