ChessBoard Renders Properly now, still ueses bloated logic though