Added Effect and IEffect. Edit and Add anything you would like, im just thinking reactions outcomes(not materialized) such as pollution, bodily effects and whatnot should be acounted in another class.