Refactors CheckersBoard
Refactors code, makes private methods private