Update: 19/01/18
The timeline animation for the IDLE and CHARGING states now loops prefectly, luckily a friend pointed out that I was altering their location rather than the rotation of the parent object... oops.
The blueprint now handles the Shadow Orb changing state by itself rather than me pressing a button, this ensures that the whole effect loops. Because of this the changing colour going from IDLE to CHARGING back to IDLE has been implemented fully. Next is to clean up the rotation of the orbs and add the extra parts of the IDLE to 'finish' that state. (A bit hard to see)