Thanks for the detailed reply!
30 minutes is rough, sorry you didn't get to spend more time on it. I'd say it's in a great place considering then lol