A flexible and extensible Mario game engine written in Python using Pyglet, including an example game