started with move ordingering on top level
figured out the sorting of moveordiring on top ply
it builds
did some move ordering
cleaned up a lot of code
think I fixed the operator > bug
merge