Separated setup into setupWhite() and setupBlack() methods