Change board representation (again) and rework win-state recognition.
Can now render a board