Feels like a card-based tower defense game, almost. Could definitely be fleshed out in a lot of cool directions!
It's great to hear this as someone who was really pushing the idea of card based tower defense, in the end the team settled for a little different approach, but I'm glad that the references show in the gameplay anyway ^^