Kind of wrapper around pyglet to provide a different way of writing game code. We'll see if this actually works or if it's a freaking disaster