Hey @gaerrick welcome to the community - this sounds like a great idea for a game actually.
@bokalvslund has made something similar in the past:
But it’s not the same as what you want.
I think this would be a good example for a tutorial, mind if I help you out with this?