setPosAverage now applies only if colliding but not with a player, so grounded