Big update, working on exit command, also fixing things and work on CommandListener. Also a lot of rebuilding