inplace: static allocation and assorted switchs
inplace: scrap mem.c
inplace: carry on
inplace: introduce was_capture and was_promote

To not depend on a previous game struct
inplace: isCapture and isPromotion
inplace: interpolate
inplace: doMove marks and increase ply