Thanks so much for the feedback! I'm pretty sure I've fixed all of the bugs now, at least the ones you've mentioned. I hadn't noticed the bug so thanks for pointing it out :)