Дано: Два игрока, один компьютер. Играют в режиме "hot seat".

Задача: Одна сторона (продавец) хочет передать имущество (вещь, товар) в собственность, хозяйственное ведение, оперативное управление (далее для целей настоящего задачи – в собственность, если из существа обязательства и статуса стороны в обязательстве не вытекает иное) другой стороне (покупателю), а покупатель хочет принять это имущество и уплатить за него определенную денежную сумму (цену).

Алгоритм действий: Продавец заходит в гавань другого игрока, переходит в режим торговли. Предлагает товар, назначает цену, отправляет предложение. Передаёт ход. В ход покупателя приходит сообщение, в котором продавец просит денег ничего не предлагая в замен. При одобрении договора покупатель теряет деньги, но не приобретает товар. Продавец же получает деньги, но не теряет товар.

Внимание вопрос! Что сделано не так? Как сделать Правильно?