           expect(msg).to.equal "Try again later"
           done()
 
-    it "should notify everyone about players that log in", (done) ->
-      (@anotherplayer = server.gcp()).on "connect", () -> @emit 'login', "I am Ananda"
-      @anyplayer.on 'login', (msg) => this.happens()
-      (@lukas = server.gcp()).on "connect", () -> @emit 'login', "I am Lukas"
-      @troll.on 'login', (msg) -> expect("this").to.not.be.ok
-      setTimeout ( () =>
-        expect(@happens.calledTwice).to.be.ok
-        done() ), 21 # ms responsiveness !!!  
+
 
 
 
   describe "CHATTING", ->
 
-    it "must allow players to chat in the public chatroom", (done) ->
+    (@anotherplayer = server.gcp()).on "connect", () -> @emit 'login', "I am Ananda"
+    (@lukas = server.gcp()).on "connect", () -> @emit 'login', "I am Lukas"
+
+    it "should allow players to chat in the public chatroom", (done) ->
       @lukas.send "happy again :-)"
       @anyplayer.on 'message', (msg) ->
         expect(msg).to.equal "Lukas:   happy again :-)"
       @anotherplayer.on 'message', (msg) ->
         expect(msg).to.equal "Lukas:   happy again :-)"
         done()
-
+ 
     it "must not let players chat who are not logged in", (done) ->
       server.gcp().on 'connect', () ->
         @send "I did not log in but I chat anayway"

  it "should make developers smile", -> expect(":-)").to.be.ok


  describe "LOGIN", ->

    it "should allow any player to login with any name", (done) ->
      (@anyplayer = server.gcp()).on "connect", () ->

expect = require('chai').expect
sinon = require 'sinon'
io = require 'socket.io-client'
BeginOfTest = 0
MatchId = ""

#   GCP PROTOCOL SPECIFICATION   *StudioLounge Multiplayer Game*
#                         v0.4                           (draft)
#   (in)formal description of digital message formats and rules, 
#   for exchanging of theese messages between computing systems,
#   defines syntax, semantics, synchronization of communication;
