It took me a little while to understand what was going on too, but after reading the tutorial, everything clicked!
I’d suggest giving players a full energy refill in the first level since I often made mistakes early on and had to restart. A "reset to level start" button would also be super helpful. Additionally, keeping user requests always visible on the right side of the screen would make things clearer—I didn’t immediately realize they were key to survival.
Other than that, it’s already looking great and feels really polished!