This is an amazingly done puzzle game, I really enjoy the difficulty it presents but it also is very clear in the path forward.