There is a lot of problems with trees:
And this one:
If I have tree.collision_box = {{-0.7, -0.7}, {0.7, 0.7}} then I get: If I change it to tree.collision_box = {{-0.2, -0.2}, {0.2, 0.2}} then I expect: but I get: So I cannot place then in the middle of tiles.