Updated version: https://scratch.mit.edu/projects/146062058/#player/ Updated Version of Updated Version: https://scratch.mit.edu/projects/146066595/#player
Thanks to @ScratchEdTeam for the original project.