Carleigh Anderson has been through just about every situation imaginable on the basketball court in the her high school ...