original: http://scratch.mit.edu/projects/25168558/ same controls and level-adding criteria as the original