Very on point with the theme. Overall I enjoyed. You probably could have started with hard mode (the extra complexity was a nice touch). Nice job!