A court booking system for squash clubs