capture

public abstract void capture(Player player)

Takes custody before the match changes anything. Throws when it cannot.