I like the Idea and it is mostly done well.
In my opinion the combat felt too unpolished.
Maybe try to make it a bit juicier.