Haha, I had a similar idea with the 'surprise mechanics' but I love your interpretation! The music was real good as well