change to use pysdl2-cffi instead of pygame