Completed with 4165 points :)Very solid gameplay and concept. Sometimes the ball seems to tunnel through the rotating pieces, maybe some sort of continuous collision detection would be needed.
Also funnily enough we used the same name for our games :D