That’s something that you should be able to do with particles, I haven’t done any coding with particles but there definitely should be a way to assign a position and a color to individual particles. If you aren’t doing lots of other crazy calculations to each particle then it should run just fine after that.