Great :) This whole concept is far from being very unique or new. Makes sense, that there's quite some games that use it one way or another. Thanks for the detailed story summary!
you're welcome!