Abstracted cursor positioning into Player interface