Lets play some Pong! 
![pong](http://gifimage.net/wp-content/uploads/2017/08/pong-gif-3.gif)
For those who don't know what Pong is, it is a simple arcade game where two players can move their paddles to hit a ball towards the opponent's side of the screen, gaining a point for each opponent's miss. You can read more about it [here](https://en.wikipedia.org/wiki/Pong).
___
# Task:
You must finish the `Pong` class. It has a constructor which accepts the `maximum score` a player can get throughout the game, and a method called `play`. This method determines whether the current player hit the ball or not, i.e. if the paddle is at the sufficient height to hit it back. There're 4 possible outcomes: player successfully hits the ball back, player misses the ball, player misses the ball **and his opponent reaches the maximum score winning the game**, either player tries to hit a ball despite the game being over. You can see the input and output description in detail below.
### "Play" method input:
* ball position - The Y coordinate of the ball
* player position - The Y coordinate of the centre(!) of the current player's paddle
### "Play" method output:
One of the following strings:
* `"Player X has hit the ball!"` - If the ball "hits" the paddle
* `"Player X has missed the ball!"` - If the ball is above/below the paddle
* `"Player X has won the game!"` - If one of the players has reached the maximum score
* `"Game Over!"` - If the game has ended but either player still hits the ball
### Important notes:
* Players take turns hitting the ball, always starting the game with the Player 1.
* The paddles are `7` pixels in height.
* The ball is `1` pixel in height.
___
## Example
class Pong:
    def __init__(self, max_score):
        self.max_score = max_score
        self.next = 1
        self.score = {1: 0, 2: 0}

    def play(self, ball, paddle):
        if max(self.score.values()) >= self.max_score:
            return "Game Over!"
        current, self.next = self.next, 3 - self.next
        if paddle - 4 < ball < paddle + 4:
            return f"Player {current} has hit the ball!"
        else:
            self.score[current] += 1
            if self.score[current] == self.max_score:
                return f"Player {self.next} has won the game!"
            return f"Player {current} has missed the ball!"
class Pong:
    def __init__(self, max_score):
        self.max_score = max_score
        self.next = 1
        self.score = {1: 0, 2: 0}

    def play(self, ball, paddle):
        if max(self.score.values()) >= self.max_score:
            return "Game Over!"
        current, self.next = self.next, 3 - self.next
        if paddle - 4 < ball < paddle + 4:
            return f"Player {current} has hit the ball!"
        else:
            self.score[current] += 1
            if self.score[current] == self.max_score:
                return f"Player {self.next} has won the game!"
            return f"Player {current} has missed the ball!"