Yeah I like this engine a lot but it seems like he intentionally made it hard to implement in a real game. I really can't think of a reason why any competent programmer would hard code a random screen resolution and not even make it easy to change it. So much wasted potential, it's easier to use a worse engine just because this one is so unnecessarily frustrating to understand.