add unit test for Player, Hero, Matrix