reworked SoundManager to use enum classes as keys in its maps and to no longer use the AssetManager added possibility to set sound effect of projectiles when creating them (was hard coded)