Did you manage to finish it? :D if not, I would love to hear where any issues might have shown itself. Trying to improve.