I really like the idea, but it is frutrating to have to pontentially wait for the right element to damage them to complete its spin. Maybe make it so that the certain elements deal different amounts of damage depending on the enemy type instead of just one element being able to damage it at all.