Not 100% sure I got the intended solution, but the solution I got was clean, fun and quite complex. Nice job.
Really tricky level! The solution can be mostly figured out easily but the execution is not easy at all! Thanks for the beginning of a new series