Port of SprityBird to Swift