Self Powered Magnet Motor