Auction house simulation - Distributed communication example in Java