makes it so developers don't need to dynamic_cast any time they want to play sound
Basic implementation. More work needs to be done.