Moved all the menus to the game master, this enables overlay menu. there are just 2 scenes now: starting screen(with main menu) and the game.
Moved location of lastMenu callback to Settings.cs, why did I place it in the configuration Oo? Added an additional "Exiting" State to the Master. The Menus can quit the game with this.
Created Credits. Cube now slowly moves from side to side.
Credits are now shown when exiting :)
Added SnakeMover.cs. "snake" (cube) can change direction (by using arrow keys). But it does not confine to the grid yet.
MainMenu Works now with settings as "injected FSM"
Menu works with delegates now. BaseMenuWithSettings.cs contains settings which open and close correctly. Delegates for the action on up/down/left/right can be set to integrate the settings into the menu. The style and the draw methods can be overridden.

Forgot the Settings.cs script.
Added sublime-project