Every feature is implemented as per the wikipedia page description. The only bug is the initiate bug. The game only starts when the click on the canvas is within the x coordinates of the initial paddle position.