hexagon shader almost implemented. Smoke is implemented, but turn on with light isn't.