I like this engine, maybe you can refer to some content from Bad Time Simulator to improve this engine