YES! YOU SAVED MY LIFE!
It was ok, but some parts were hard to get around
I will PM/comment about what I dont understand so you could make it better