BetterPositionGenerator