Implemented particle-fluid interaction. UNTESTED but compiles