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......move the evil circles in a diagonal path (for example, pressing...twice as fast when the path is diagonal (square root of 2, to be exact)...