- seperate game logic from widgets to display - ui with options for super and regular game - ui for super game - firebase for multiplayer game