rgb values stored as double in the piece base class. this is bound to change once other group has expanded piece base class.
Included Raphaels code in CLion Project