Fixed sapling model
Use mixins to reduce script dependency

Three things still untidy about this: 1) to disable harvest_shoot it's still necessary to have a script (it seems) 2) the command ordering is wrong 3) we should use the tree mixins if that one's working properly now.