red=bad blue=good big=random
thanks to perrgrin for the concept and original project (work in progress) but go check him out @Perrgrin