Working Version with multyplayer