FYI: I ran out of time on this idea, so I had to do a full 180 and start a much simpler game from scratch.