Vex v5 Sensors

I have built a robot that will follow certain colors on my jacket. But I have put a distance sensor on the front of the robot and in about 5 minutes the sensor was getting very hot, the vision sensor was doing the same but the Dual ARM M4/M0 Processors were just getting hot but I think that is normal because the Processors are processing a lot of program to be able to detect color and provide a Wi-Fi Stream to connect your devices to. But do you think this is normal? I really don’t want to mess up the Vex v5.