- Button library - State handling and transitions - Default state: dual counter display - User unknown state: static for now - Lost the game state: static for now