Moving to typedef enum -> NS_ENUM and (arc4random() % diff) -> arc4random_uniform(n)