The idea is very fun, I think you have a real concept (even if the NPC becomes a PC in the end lol) with a more developed mechanic and a more polished UI, well done!