Rough implementation using pyglet