first draft of game effect system