Nice submission overall, the quality and writing are really good so nothing really for me to nitpick on, great job!