X and Y are now variables while Position is made on the fly