Wow, the optionals and bridging stuff really makes parsing the JSON gross. Clearly an awesome library is needed here. SwiftyJSON maybe?
Loop over monster List