I ran into the tower collision too, if we had the time we would've implemented a time based degradation too - once the tower runs out of juice, a new timer starts that downgrades it into dust, whether it would be incremental or final is still tbd :D
As for the positioning; initially it was mouse based, but we wanted to keep the controls to mainly keyboard