added comments for texture splattting colors
updates resource handler to use enum with a EnumMap instead of a lot of getters and setters with private fields