Thanks for the feedback! I agree with almost all of your points actually. Glad you had a good time :)