I don't think Ba can be considered seriously until this Ramadhan business id finished, same with Marveaux.
Are we sure Ba is even observing ramadan? There are workarounds, afaik.
I wouldn't play Ba in any case until we've got some sort of passing football going. He's looked lost battling for high balls aimed from deep and that's all he's going to get at this time.