Merged duplicate classes Move / Move2D and DefinedMove / Defined3DMove to simplify code
Renamed Defined3DMove into DefinedMove
Organize files into packages : first draft
Allow AI testing with N key + identified bug in pah optimization