developing my own game 'engine' and remaking 1493 project to use it