implemented alternative method for adding network commands to the NetworkInterface
Connection has now an connection id which should be different for each instance
implemented state machine into the GameServer class