Refactor: drawEffects() now takes individual GameChar arg