Removed next property from pieces, use postion = next instead