A C# port of "Real-Time Fluid Dynamics for Games"