事件驱动编程，一个小视频游戏，主要是curse库使用，计时器，信号处理，可重入代码等知识运用