add GameProcessorThread