I've seen this mechanic a couple of times already but I enjoyed your narrative twist and the artistic presentation. good job on that!