// Translate them in does facts
List<RAction> actions = new ArrayList<RAction>();
for(int i = 0; i < moves.size(); ++i)
{
GroundFact fact = new GroundFact(GameManager.getParser().TOK_DOES,roles.get(i),moves.get(i));
actions.add(new GDLAction(fact));
}
// Compute the next state
state = (GDLState)state.next(actions);
}