add battle gui, attack buttons

look for comments i left around the actionlisteners in battle class