Not so easy, I'm not sure I understood everything ^^' but I still got to the last level and it was fun, good job! ;)