Thanks for the detailed feedback John, very much appreciated. I went a bit crazy with the difficulty and that really doesn't serve anyone well. But I hope people still find some enjoyment in it all.