implemented alpha channel and basic particle system