Thank you for this detailed feedback. I'm very happy that you took time to write this all done for me!
Yes, others also pointed out that the beginning tutorial portion could have been executed a bit cleaner and I agree with that. Now that you pointed out and I think about it, I could have summarized the rule portion in a nice diagram or something.
I'm still glad that it sounds like you enjoyed the game play itself after getting the hang of it. Hope to apply the feedback to my next project and so forth. Live and learn, they say!