Really good work so far, can't wait to see what's next! And honestly, your
English is really good for it being (what I presume is) your 2nd language, kudos to you :). Just some really minor things here and there, If you ever make a typo sheet I would love to help by submitting the errors I find there.