battle, card constructor, css

battle slightly changed
card constructor changed to take css selector name and generate html
css changed for cards
changes