Thank you! Yeah, I definitely could have spent more time balancing those difficulties - that was the last thing to work out before submission! I'm glad you think the mechanics work! :)