Self Powered Magnetic Motor