I feel like you got level 2 and 3 switched. You teach the player that trees change the direction in level 3 after making us do it in level 2 :P
Otherwise, it's a fun puzzle game!