This was a lot of fun and I kept thinking "surely this is the last level and new mechanic" and it just kept coming. Love it. Great job!