Text this: An Improved Immersed-Boundary Algorithm for Fluid-Solid Interaction un Lattice-Boltzmann Simulations