adding width option

- There still exists a bug with some option leakage between players
  need to fix that.