mostly finished multi-player capability