Added preliminary multi-launcher support

holy crap that took a long time