junit tests of all player types

Junit tests of all player types with 100% coverage. Also added equals methods/