Game & Puck changes (READ MY DESCRIPTION)

Puck implements runnable
Game creates new thread to run Puck

Sidenote: als we Game runnable maken, betekent dit dat run() de begin
methode wordt in plaats van beginGame(). Ik denk dat de methode namen
dus even aangepast moeten worden. (beginGame() wordt run() en run() een
apart oproepbare methode die Puck verplaatst.