Implemented the battle interface and fixed some of the human methods