added unit test for Game#play method
implemented survival rule
test for 3 neighbors surival case
added reproduction rules
added overpopulation rules and refactored Game class