Very cool, very clean and easy to understand - I found there was a tiny bit of difficulty spike in the last two levels tho.
Appreciate it, thanks for the feedback