SCV-28 make pygame an optional module
draft