This is amazingly done! Very simple yet clever idea that just keeps on evolving with more and more mechanics being introduced. Also, the visuals and music are phenomenal!
Kept me playing for almost an hour until I finally got to the end. Really excellent work here!