Added TriggeredRule functionallity and Effects, Added GameParam Effects and rules

Made sure not two rules of same type can be in play at the same time