Revert "Revert "Added plumbing of status effects""

This reverts commit 536d80a8b704a99578aa311dbae5450e88a54021.