First functional fluid grid but the recursive calls need to be fixed