The twist at the end was very unexpected. Nice job!
The twist was what made my final decision of this idea over all the others. I'm glad it worked as intended!