Update getters/setters

- Removes `angle` property.
- Adds `red`, `green`, `blue`.
- Adds jsdoc blocks.