AVALANCHE: Implement MainMenu::option().

Rework and implement a lot of connected functions.