Woah... This feels perfectly designed, as being guided to use every component and every concept you have been introduced to to solve the puzzle is amazing. The visual style too? Beautiful.