Added Platform class, random colour generation and basic lighting