Added unit tests & integration tests for Player