I think the basic idea is really good! I thought the input was a little confusing and I somehow managed to get myself into a state where I couldn't enter an action at all after cancelling. There was a surprising number of enemy types and qualities and I really like the "combine two classes" build. I think with more work this could be pretty interesting!