Refactor Battle & Add Cocoapods