More comments and added IsActionValid function in PlayerActions. Its use fixes a bug where HealingList returned abilities that weren't valid.