This is a fantastic idea. I love the strategy element to it, though I could never really figure out how all the blocks worked together. I think this could make for a fantastic battle system in a larger game. Great work!