Quick fix for the previous update

Renamed Resources to DefaulResources (to avoid conflicts with naming)
Fixed introstate
Redid type in gameresources to use a enum (much cleaner)