Redesigned hyd_engine a bit
Merge pull request #27 from Smilex/hyd_engine_redesign

Redesigned hyd_engine a bit