Difficult, especially at the beginning when you don't know what each type of tower does. This could be solved by names/descriptions on hover or different icons that would communicate it better. It could also start a bit slower or with less enemies. Visuals are great, I really like the defensive tower barrier thing effect, it looks very good.