I have to thank you for your help but after some tinkering with your approach, I've decided to switch to the Teensy. I don't have the time and coding experience to develop this custom language and interpreter. It's a super cool and neat solution but very long to make and test, for which I don't have enough free time.
I've tried and my code compiles with just a few warnings on the Teensyduino so it would just have to fix a few lines and switch some electronics. The incentive to do this is also the increased processing power which can allow for cooler complex animations without having to worry much about optimization, which for a long unique show would take too much time.
Again, thank you for your input, maybe I'll revisit this approach in the future.