Detect where Preview and ShortEnd came from Introduce a function to check whether a given GameMode is available for a song