corrections to game launching

created an abstract method that will be called to handle this case.