Day 17: Starting to replace startTimer() with singleShot() for tower cooldown