Beyond Steorn, a real permanent magnet motor. (Video)
This model goes from 6 rotor magnets ... This model goes from 6 rotor magnets to 4, alternating poles facing out and a steel strap inside to control the flux path. Should make it a little easier to create a cam to drive the stator up and down ever so slightly which is all that's needed to create continuous unidirectional rotation.