Tower Defense, survival mode, have fun!
click bait :(
Sorry to hear that, i hope i will improve!
I believe they are referring to the imagery shown as the cover of the game