small tower modification

The towers' timeToShoot is only reset when they've fired