Editor’s Note: This was originally posted on one of my shared blogs I made with one of my friends on 8 January 2017 that you can find here. I unfortunately lost the source code for this, which is a shame since it was stored alongside a few other potential future blog posts at the time, that never panned out, and I was quite proud of this project at the time (I remember implementing a virtual camera with zooming that I was proud of, I was really happy with the pixel art I made, and it was my first time working with “Blobs” in javascript that used to generate a text file full of debug info for my troubleshooting).