I made a little fluid simulator from scratch in C++