Retro mini 2d tower defense game using three.js

I tried to recrate the iPhone game geoDefense from 2008 with three.js - can you beat the game?
The game uses an orthoganal camera so that it looks 2d - the elements are actually 3d planes with textures and GLSL shaders. I am still working on the hit explosions to look more spectacular 🎆
How to play: Place the different towers on the map. Each tower type has different strengths that you need to beat the game. Upgrade towers by selecting them and hit the upgrade button. There are three levels with the difficulties hard to hard 🙃 Good Luck!
P.S. There is also a random button at the top that creates random levels!