improved sphere collision function, PlayerController has loading flag