PreferencesManager 2.0

Updated PreferencesManager
-Function setters will automatically save the value for retrieval next
game session
-ScoreManager now takes in the PreferencesManager parameter.

Bug:
-Bullets don't go thru allocators and transitions