Minor refactoring

variable names & documentation
Added single opponent decomposition