Look into integrating (syncing draws to) a club provided Google Calendar which can then be embedded on the club's schedule screen replacing the current homegrown calendar for clubs choosing to integrate.
It may be possible to have the club's google calendar subscribe to the club's All Events calendar instead of needing an API level integration. I'm not sure if the embed would include subbed calendar events though. Will need some testing.