Implemented a greedy MoveStrategy, based on the greedy CPU move
algorithm from sprint1.
RandomMoveStrategy is now singleton.