Pygame demo from tutorial
Ignoring some stuff and extracting inter refs