This is really good! A couple of minor typos here and there but nothing egregious, I can't wait for your next update!
Thank you! :)