Time for action – understanding the ChessView class