anchor.diff:  		view.meters.updateAll();
   
   		//to prevent server overload, only update it once every 5 seconds at most
  -		if(lastUpdate == null || nextUpdate == null || nextUpdate.compareTo(new DateTime.now()) < 0)
  +		if(lastUpdate == null || nextServerUpdate == null || nextServerUpdate.compareTo(new DateTime.now()) < 0)
   		{
   			//save metabolics back to server
   			HttpRequest.request("http://server.childrenofur.com:8181/setMetabolics?username=${game.username}",
  
positive.code: 				sendData: JSON.encode(encode(metabolics)));
  
  			lastUpdate = new DateTime.now();
  			nextUpdate = lastUpdate.add(new Duration(seconds:5));
  		}
  	}
  
  
negative.code: 	int user_id = -1;
  }
  
  DateTime lastServerUpdate, nextServerUpdate;
  
  class MetabolicsService
  {
  