Good execution on your ideas! I think the combat could be tuned a little bit to be more juicy but you got all the important elements in place. Really nice job!