Really enjoyed this! I missed one thing at the beginning and it made me frustrated, but that was on me. Well done.