From reading the screenshot Saturday posts, I think you had hoped to get some AI working for the opponent, but didn't quite get there. When you're in this situation in a game like this, making it a 2-player game is a pretty simple compromise. We haven't talked about exactly how to do a split-screen kind of game, but that would be a good solution for your design.
I think your solution for getting the two pillars to rotate is *really* clever and remarkable. I would never have thought to attach them to a sphere and rotate it. I think the design of the course is pretty interesting and it left me really itching to try it out with two people. I can imagine using the moving platforms to hide out and to develop strategies to launch at my opponent from those platforms before they could see me coming (if I timed it just right). As for code, you did a good job combining the various parts together and the code organization in different files makes sense.