player should always lock to the topmost canvas