Minor GC & Occupancy improvements

- Change depths to shorts.  (We aren't going to see games with tree depth > 32K.)
- Always re-use score arrays.
- Remove unused TreeNode field.