Added basic infrastructure for battle system

Feel free to modify, it's very basic.  For now, I think it would be good
to think of battle very linearly/genericly.  So like monsters have 10
HP, 1 gem (any color) does 1 damage, etc etc.