Thought this would be fun to maintain, enjoy. 0 - 9/27/2017 Used "175px Lucida Sans Console" for context.font instead of "175px Lucida Console" 1 - 9/27/2017 Misspelled "px" "x" fixing the previous bug 2 - 10/2/2017 "window.innerHeight < screen.innerWidth" lol 3 - 10/2/2017 Used all "aa" in a double for loop where i meant to use "ab" in some places 4 - 10/4/2017 Was making an animation for a game and i couldn't find out why it skipped and knew it shouldn't because at the end of the animation, the last time the animation runs and it becomes a still graphic, it evaluates to the radius of the part of it i was tested. The animation had two parts, the moving, the a few still frames, and then the actual still graphic. I was changing the last frames of the animation to match what size it was at the end of the moving portion of the animation but not the still graphic it was afterwards, resulting in it looking like it was skipping. 5 - 10/9/2017 I copied and pasted the code to make a square in canvas from my background code but forgot to change the color of the square i wanted to make so it seemed like it wasn't doing anything. 6 - 10/11/2017 I tried using "url" instead of "src" to change an image's url in javascript. 7 - 10/11/2017 FORGOT TO ADD "px" AT THE END OF A STRING TO BE A LEFT ATTRIBUE OF AN ELEMENT AGAIN!!!! AHH!!!!!!! 8 - 12/12/2017 I used getElementsByClassName when I meant to use getElementsByTagName for how many times a for loop would run. It was running 0 times. 9 - 12/19/2017 I copied and pasted createElement documentation but forgot to change what element I was making. So, I was wondering why the innerHTML of the "button" elements wasn't showing.... XD 10 - 1/4/2018 I was using "rbg" in a string for color rather than "rgb" so the canvas was all black with everything else working perfectly.... -_-