game driver refactoring
actualized tests
streamlined game logic