Build a single player card matching memory game with progress tracking. Implement cute animations and sounds using a GUI framework.