Basic concept but so well polished! Love the way you should adapt your movement each wave to fully understand all blocks patterns.