Added FluidType Enum, with BaseValues
Reworked TEventHandler

Less: If else else else spam
Did maybe something stupid, must start again!