when Shape::collide updates shape position PhysicEngine::update does not, collision circle -> point working fine