In June 2008 I started working on a project to rewrite the classic ZX Spectrum games Skool Daze and Back to Skool in Python and pygame. Why? For fun, mostly. I spent many hours playing those games as a teenager back in the 80s, and always thought it would be good to be able to ‘mod’ them easily. Now easy modding is not really feasible with the original games; you’d need some knowledge of Spectrum hardware, Z80 assembly language, and Spectrum emulators. With Pyskool, one of the goals (besides being fun for me) is that you should have some control over how the characters behave and how the game works by editing a configuration file, and be able to do more advanced customisation by writing small bits of Python code.