modify getPossibleMoves to allow any position
implement getEvaluation function - depth 1