Medium difficulty: https://scratch.mit.edu/projects/888987343 Hard difficulty: https://scratch.mit.edu/projects/888994914