Hi Mozillians, Having logic trouble re: Adding features to our bouncing balls demo. (Re-post from: Introducing JavaScript objects: Assessment: Adding features to our bouncing balls demo Note: I’m trying to figure this out without looking at the solution. So far, I can generate/draw the evil circle on the page; however, when I add the other 3 evil methods (collisionDetect, setControls, checkBounds) the code breaks. More so, my set up for the exist property does not make working sense. Fina......code with comments below: // setup canvas var canvas = document...innerHeight; // ball counter setup //var counterText = document...