Thanks for the feedback! I haven't really found an elegant way of explaining the circles yet... but glad you found the rest enjoyable!