My idea was similar, but your execution is much better. Love the atmosphere and visuals. I had a lot of fun.