I really enjoyed the twist you put on the theme. I will avoid spoilers though, and simply say: well done!