Jockey Ryan Moore says Japan is just getting to his best as the Juddmonte winner prepares to take on two-time champion Enable in the King George at Ascot on Saturday.