Hey James, I'm not sure why GLNode needs FiniteTimeAction. I got this file from Ricardo's bindings in cocos2d-iphone.