Wow, it is amazing that you managed to put all that mechanics in just a week, really cool! Some minor details for improvement:
Good job!