made all new launchers that can take controller name as parameter. Also, more consistent controllers.