First of all, congrats on pulling that off in scratch, that's cool.
The idea is nice as well, it's simple yet there is some potential to it.
Great pixel art!
But yeah, it's a bit long for such a simple game loop. 20-25 minutes is too much, but like 5 minutes would be a great duration for that mechanic.