slight rework on combat effects -- now generic, do not need a
status-effect with them (will need to manage the status-effect to
particle-effect link some other way)