The puzzles are well thought out and force you to think non-linearly. Bravo! A co-op would sit very well here.
I appreciate it! :D