Guards trained properly

Guard rule now enforced properly
Added missing documentation in LLPlayer.java
Added additional input sterilization in LLPlayer.pickPlayer()