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......num; } // define Shape constructor function Shape(x, y, velX, velY...velY, color, size, exists) { Shape.call(this, x, y, velX, velY...