Very fun and satisfying! Even though it was daunting when many parts would appear, the reveal of the final result kept me going. Well done!