[Echecs] Séparation plateau/canvas et frontend/fenêtre