jtong - question 2 - solider can use weapon to attack enemy
jtong - question 2 - armor can reduce heart
jtong - question 3 - should not print weapon when solider has no weapon
jtong - question 3 - should not reduce harm when solider has no armor
jtong - question 4 - introduce effect and make effect calculating