public abstract void PlayPlayer(int index, HandlerContext context);
public abstract void PlayPlayer(PlayerInfo playerInfo, int index, HandlerContext context);
public abstract void PlayPlayer(int index, HandlerContext context);
public abstract void PlayPlayer(PlayerInfo playerInfo, int index, HandlerContext context);