pyglet.win32 works after refactor