Stupid Glitch
Invincible enemy happened to me too. At the end of level 11 the level finished with a giant still alive and heading towards me. Even though i kept firing it wouldn't take any damage, and the upgrade wouldn't work so I clicked begin level. The giant was still there, and still invincible, he smashed my castle to pieces in a matter of seconds.