Added a class for generating all possible legal moves. Move generator now generates all white legal moves