simple SPH simulation