Added particle effects and multiple shaders code

Added particle effects and multiple shaders code.
Still looks kinda ugly but getting there.