This project is horrible! So I just wanted to post it to share what my other engine I'm making (Stamp2d) would look like if I used this.