The online game Ball Rotate is a very interesting puzzle with a maze and balls that are inside. Spin the maze in different directions so that the balls move to the exits. You have to make sure the balls are in a special tank.