Fixed get_colour and merged in some tweaks I made earlier on my laptop.