Almost finished Part Two. Minor Issue with screen.fill() yet to be resolved