I like your approach on "battle", it's interesting and creative. The story is quite self-contained and that's good, well done!