I love grid puzzle games, and I like the mechanics of this one. Good work!
Controls: Drag left mouse button to place lines, drag right mouse button to erase them. [Z] to undo, [R] to restart, [Esc] for level select
1) Round circles are trees. Roots can branch from this point. You can't add roots here yourself.
2) Place one root (drawn as lines) on each tile. Roots can either be straight or a 90 degree turn. All roots must connect to the tree. (Three- or four-way crossings are not allowed.)
3) All roots must finish with a dead end: they cannot connect to other roots. (Sometimes, roots may already placed.)
4) Rows or columns with a number must contain exactly that amount of 90 degree turns, marked with the red dots. (The tree also counts as a dot.)