Merge branch 'development' into resourceManager
Added enums to ResourceManager as way of accessing assets. Not integrated yet.
ResourceManager now properly uses enums to map textures. You no longer get a texture from the manager; instead you get a ManagedTexture which holds a Texture and TextureType (which in its turn holds a path). It's done this way to make sure we keep the paths to the textures that have been loaded to properly unload them with AssetManager when we need to (in dispose() methods).
Fixed explosion not showing. Changed Map-related views to use ManagedTextures. Black-mountain bug still present.
Added isLoaded()-check to ResourceManager#unload().
Added isLoaded()-checks for get-methods too.
Fixed merge conflicts.