Added LegalPlayer and RandomPlayer