Changed some calculations
Added random colors. RAINBOOOOOW