Added functionality to check for a given pieces regular moves and capture moves and returns a list of valid moves to the opponent
Opponent now generates a program to pick a random valid move. Bug in valid moves function