Major unit-test

Major unit-test are ready to go for physicalAttack.
Minor fixes in physicalAttack.