Interesting game mechanic. Had some initial difficulty though I believe that that is owing that this is the closest to a tower defense game I have even played before.
Already downloaded a copy.
The only improvement I could think of ATM is an optional aid for new players, especially to the genre.