can add alternating b/w pieces, added some fields, isWon