Very nice! I suspect you took some inspiration from hoplite, as there are some similar ideas here. Definitely stands out as its own experience though. Great work.