Moved material types into Map.cs. Strings are out, enums are in. Refactored footstep code out of the PlayerFactory.