fixed threading issues
have to use PyGILState_Ensure() and PyGILState_Release()

also, put stuff in main.py - init() method sets up root play, etc