major refactoring or effects rendering in real game