Never mind. Made a statement print out on the command line if the collision was true. I just think my player.move method needs to be changed. When the event polls i think it overruns the collision and the player keeps moving despite the player.move(0,0).