Since you're getting some spark, try this simple test to figure out the electrics. Make sure your spark plug is securely fastened to the cylinder with a bungee or something similar, you need a solid ground for the spark plug or you could damage the ignition module.
Hall Sensor Test
Kill switch on, well grounded spark plug visible, then switch the kill button off and on a few times. If it will spark with the kill button, but NOT with the starter button, that means there is no signal coming from the bean can, but the other components (coil, control unit & wire connections) are all capable of function.