Moving pipes and player collision detection with screen edges.