Redesigned PlayerHealth and added SFX singleton