Separated Settings & Main Menu from engine

Settings and main menu screens now separated into their own classes and
files