Wow, this was so much fun! Excellent use of mechanics and unspoken narrative, and smooth gameplay. Nicely done!