This was really fun, but not easy. Thanks for making and sharing!
Thank you for playing and commenting, @bee123. Glad you had fun!