Good Job!<p>I am fairly impressed with the lack of sluggishness that often accompanies games like this after certain periods of time. I was playing for a few minutes and the game was smooth until the end.<p>Code also looks good, very clean.<p>I would only add a tad bit more comments, and maybe some spacing between the functions for the sake of readability (though, that is mostly a preference).