I was thinking last night about how the IR does not work that great with a 3.3V power supply. Also how the time of flight sensor connects via I2C, and that was another reason why I didn't want to use it because I was previously having troubles getting multiple I2C devices working. Well since I now have both the LIS3DH and the TCS35725 working together via I2C, and the time of flight sensor works fine with a 3.3V power supply, maybe I should see if I can get the I2C code working with the accelerometer and the TCS34725. Even though the IR sensor is better than the Time of Flight, when it is powered with 5V, the Time of Flight works better than the IR sensor when powered by 3.3V.
But when I checked its I2C address, it's the same as the TCS34725. I guess I still have to wait until an I2C multiplexer show up in the mail...
If you are looking for a summary for my Masters thesis, it is here.