Battle!

Too lazy to explain.. pushing so I can switch computers. Couple bugs are present.