maked all Board methods non-static + improved ChessFrame