Comparison of Magnetic Power Generator with Other Energy Generation Mediums