Thanks for playing, and for the feedback! Totally fair on both counts. This is definitely a first draft; hope to update after the review period.