Very interesting take on the theme, those giants running towards my lil town had me on my nerves, I was trying to build so fast to ward them off haha
Only thing that I could comment on is that I wasn't sure if my buildings where producing resources at first, so my first run was a little bit confusing, but overall great game!