fix duplicate song problem caused by missing conditional in SongHandler, remove temporary HashSet fix in GameHandler