Pong based on the example from the Elm-lang website, with some additional features