All moves working, UI and board control separated, menu window created.