Finished hsla-to-rgba conversion
Some modifications