network game functional - needs testing!