Fun, development, competition, new friends, coaching and fun (again).