Added menus, fixed pause bug, broke initiate into smaller functions.