Dispenser can place/recover chemical fluid

Dispenser can place/recover chemical fluid. And I fixed some bugs.