Game is extremely poorly balanced and there isn't nearly enough space for towers to build a reasonable defense. It's almost too obvious that the devs want you to buy gems for items to help give you a boost because otherwise most have too many enemies with way too much HP that you can reasonably deal with.