Code und Graphiken aus "Beginning Game Development with Python and Pygame - From Novice to Professional" von Will McGugan