Oh god my brain. I've played few puzzle games that have twisted my mind like this one. Well done.
Wow, thanks a lot Tristan, I'm honored.