Develop a mobile game using Swift that requires players to solve puzzles to progress through levels. The puzzles should be challenging but not overly complex, and the game should have an appealing design with smooth animations and intuitive controls. The content of the puzzles can revolve around different themes such as logic, math, or pattern recognition. The game should keep track of the player's progress and provide feedback on their performance. Additionally, you should create a leaderboard system where players can compete with each other for the highest score.
This prompt doesn't seem malicious.