Initial commit with basically a great deal of the Warrior class done