fix HoleManager.inSomeGoal, apply cursor position when possible