DJ, producer and promoter Mark Mackenzie explains why Inverness has one of the most unique, challenging and exciting dance music scenes in the UK.