Added a duplicate constructor to coordinate
Cleaned up pawn by using the new dup constructor
Fixed a serious bug in customer