made server pass regions instead of whole map - saved some traffic. 20Kb a generation per user is current