generalize launchers
cleanup
automate game detection