added side menu and updated touch controls