Updates tests
Removing default priority weighting in systems.map as it causes problems building for C++ in certain build conditions. (There's nothing wrong with making every system explicitly set priority, though it would be more pleasing to make that fluent eventually).

Also change some App.target switch statements over to conditionals for better legibility.