So I made another 2D game last week. Basically a clone of Angry Birds it was part of a tutorial series I was working through. I found it super interesting to see how other programmers think, and how they go about things in different ways. During the process, I was able to find a number of ways to improve the code and architecture. I left todo code comments along the way and plan to go through them this week to improve and optimize everything. Can you believe they did use any object pooling!? They did provide some cool artwork though, however, it is eerily similar to the Angry Birds actual artwork. If I get time I might make some of my own. I will provide a link to it later so you can play online once I have fixed a few things. For now, enjoy this screenshot I took for you!