I think I know what the problem is properly, I don't know the command needed for move to recognise where my mouse cursor coordinates are, I tried GetPosition but that just seemed to cause even more problems, I'd appreciate help if someone could post, in the mean time I'll keep digging around.