Rendering optimizations - Jun 16

- Some indicator rendering optimizations.
- Fixed unintentional code where colours in the colour table would have
their alpha channels modified globally.