I came across a tower-building game in Steam, and I was blown back to the 2000's memory lane in which I remembered playing multiple entries in the genre on Newgrounds for free! So, I figured I'd pop back and play those to satiate my need for tower-building instead. I don't remember playing this title, but the soundtrack is a bit familiar.
Thank you ttursas for the fun, I'm off to play some more!