Final Game with test cases