Only halfway thru but I came to say that I'm having THE TIME OF MY LIFE playing this
Love to hear you're having a great time, chesh! Keep going it, it hopefully just gets better as you progress!