Added notifyEnd() method
Now using player ids instead of Player objects
Protokoll implementation