public MainUI createUI() throws FactoryException {
assert getGame() != null;
assert ghostController != null;
boardView = createBoardView();
animator = new Animator(boardView);
if (pi == null) { pi = new PacmanInteraction(); }
pi.withDisposable(this)
.withGameInteractor(getGame())