Splitting code separating menu from logic functions
Ignoring build folder