This is incredible!
The only thing that can be improved, I think, is the overall structure. Currently its "replay until you beat it", but I'm not sure exactly how to add variety and maybe some gradual progression, without compromising mechanical simplicity... It's probably fine