This is crazy, I had this exact idea and along with classmates made an incredibly similar game back in 2021 down to the little details, albeit our game is less polished (it was my first ever game haha). Our game "Tower Siege" is on my itch account. Are you my classmate??? I'm so shocked right now.