Deliberate practice recreating the pirate assignment from Udemy Code Coalition iOS course