Is the best position calculated based solely on his skill ratings? And does it change as the player improves? Suppose you have a PG and you train him heavily on inside offense/defense/rebounding, is it possible to make his best position change from PG to PF or C?