Fix state machine
Initial state is now MAP in Map screen. A help message will be displayed for 5 seconds after map opening.
Use MenuElement class instead of RingMenuElement. Menu initialization is now done in MenuHelper instead of MapMenu. We could define enumerations to list static menus inside the helper
Assets class is now a static instance instead of Game instance attribute.