Navier-Stokes fluid simulation explained with Godot game engine