Store damage requests in a GList, loop through them on commit