1) refactored code

2) added menu screen - 1st pass

Submodule Engine updated

Submodule Engine:
    > 6b9c993 - 1) refactored code