A multi-purpose indoor sports and fitness facility