Cool game i can see you put a lot work in it are you using unity btw.
Yup I'm using Unity :D. Also I used the TopDownEngine for many features like the character movement and projectile etc