Document Attack class

New: documentation for rest of Attack methods

Change: better wording for class description