Quite an interesting take on a tower defense game and I think it would make for quite a fun multiplayer game. One suggestion though would be to have waves of enemies and the enemy purchases you buy are permanently adding the enemy to your opponents waves rather than being a one off thing.