Adds depth info to improve move ordering
Adds depth info to improve move ordering

- Value moves are now ordered by depth, then value. Moves where the
value comes from a deeper search are considered first.
- This also avoids the issue of ordering move values across different
depth

StephAO/guerilla,StephAO/guerilla