This is crazy good for 4 days.
Only when I was seconds from losing I noticed the "Upgrades" tab and realized there's a whole other system I haven't known about.
The game does feel pretty difficult, but that might just be me not getting the hang of it yet.
This is probably one of the higher level productions I will see today as I'm rating random games itch gives me.