Fixed pump not filling area at all

Still need to rework the method to fix a few other issues