Can end up being very hard, but i love it. The implementation of trees is not too much notable, but is one of the best tho. Good job!