thank you so much! This really means a lot to me and I really appreciate your review. The softlock issue was a lazy mistake on my part.
Cheers!