The reason blockland runs so smoothly is because bricks cannot move.
A long time ago, back in the days of V0002, bricks where static shapes(just as vehicles are now), and could move. This meant that you could only have 100 or 200 bricks at a time without a lot of lag.
Tl;dr: You can't have moving bricks.
The only thing you can really do is move everything but the bricks, aka make the water move backwards.