Fluid physics implementation for a game physics course