Beautiful mechanics! Great idea! I had a lot of fun. Nice interpretation of the theme, congratulations!