Really common theme for a game but this is genuinely the only one Ive been able to solve with thought and not just random button presses. Executed really well and well designed puzzles