Working on methods to get legal moves. Need to fully test those and finish winning conditions