Use pathExtension again
autorelease pool should not be necessary
Whitespace so I can read little easier
If applicationSupportPath is a function, then mapsDirectory should be too
Use BOOL if using YES/NO
Reducing duplicated code
Use mapsCount variable
Fixing retrieving map description I broke few commits ago
free(NULL) does nothing
Pass parameters instead of using globals when possible
Avoid hardcoding type size
Fix index out of bounds if BG, crossing, barrier are not in Maps
Whitespace
Use fast enumeration whenever possible
Un-needed variable (minor)