Probably bitten off more than I can chew
Truth is I've only really been playing around with PyGame at all in the past couple of months and I'm very definitely a secondary teacher who programs now rather than a programmer who teaches.But I thought I'd have a crack in the hope we might create something to show the students.
To keep things bordering on impossible I'm going to use the same library we get our Year 9s using: PyGame Zero. This means it is simpler to get something up and running, but if we build the sort of game I'd really like to then it will likely get brought undone by the simplicity.
Can't decide if this is woefully pessimistic or I'm just terribly optimistic given I'm going to give it a crack anyway.