support adding and removing effects to a Scene.scala
complete rework of scene GUI system