Great job! I did something similar, however yours adds a little depth and difficulty, which is well done!
Thanks! I really struggled at the end pulling it all together because of how complicated I made it, but I'm glad you were still able to enjoy it!