* Check type of launch config
* fix cargo check
* compile when using an explicit platform with other platforms enabled
* fix formatting
* fix overlapping TryIntoConfig implementations
* fix desktop headless tests
---------
Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com>