Application of analogy learning in softball batting: Comparing novice and intermediate players.