import turtle
import random
import time

wn = turtle.Screen()
wn.bgcolor("black")

player1 = turtle.Turtle()
player1.shape("square")
player1.color("white")
player1.shapesize(1, 5, 5)
player1.back(350)
player1.penup()

player2 = turtle.Turtle()
player2.shape("square")
player2.color("white")
player2.shapesize(1, 5, 5)
player2.forward(350)
player2.penup()

ball = turtle.Turtle()
ball.shape("circle")
ball.color("white")
ball.penup()
ball.speed(5)

def player1_up():
player1.setheading(90)
player1.forward(10)
def player1_down():
player1.setheading(270)
player1.forward(10)

wn.onkeypress(player1_up, "w")
wn.onkeypress(player1_down, "s")

def player2_up():
player2.setheading(90)
player2.forward(10)
def player2_down():
player2.setheading(270)
player2.forward(10)

wn.onkeypress(player2_up, "Up")
wn.onkeypress(player2_down, "Down")

def play():
n = 1
while n == 1:
ball.fd(2)
if ball.distance(player1) < 15:
ball.lt(random.randint(160, 200))
if ball.distance(player2) < 15:
ball.lt(random.randint(160, 200))
if ball.ycor() > 300:
ball.lt(70)
if ball.ycor() < -300:
ball.lt(70)
if ball.xcor() > 400 or ball.xcor() < -400:
wn.clear()

wn.ontimer(play, 1)

wn.listen()
wn.mainloop()


viewimage.php?id=3dafdf21f7d335ab67b1d1&no=24b0d769e1d32ca73cef84fa11d02831d4e5505a1e01769e4e91e1ab7aa552eddb12b2ffcb5f4165a2a72f312fab21302d557fe75b2a3e23aeae53bab299b03d162e


실행시키면 공이 가운데 오른쪽같은 네모칸을 뺀 막대기 늘어난 부분을 통과하는데 이걸 어떻게 해결해야됨?