I struggled with the concept at first, but once you get going it's really pretty cool. congrats on tackling the 3d challenge too :).
Thank you for playing!