moved doMoves
moved DoMove's into a separate file
moved movelets into separate file