Cool, the art style has something... dang, I don't know a good word for it... stylized realism?
But I think you mix me up with someone else, I didn't do a tower defense game ;p
Oh yes! I played that one as well.
I was thinking art stand, haha - I've played a lot of games lately.