[Balance] Viktor

Viktor's theme is evolution in the sense that he is supposed to be able to adapt himself to the needs of the game. The irony is that he is actually even less flexible than other champions at the later stages of the game for two reasons:
- His upgrades are of mid-game quality and take an item slot
- His upgrades are permanent and cannot be adapted to growing situations
I propose that Viktor's upgrade path be changed from hardware-based to firmware-based -- basically he should no longer use item slots for his passive. Instead, he will have access to three elixir-type items at the store. He can only have one firmware active at once.
New Passive: Hexcore
Viktor has improved himself with an evolving machine-learning processor core. This system constantly evaluates performance and makes improvements to adapt to new situations.
- Viktor passivly gains 3 ability power per level
New Passive: Firmware Flash
Hexcore software can be upgraded with improved capabilities. Depending on power routing, enhanced algorithms, and logic enhancements, Viktor is capable of modifying the capabilities of his hardware upgrades on-the-fly on the battlefield. Materials for a new firmware chip cost 500 gold. At any point, Viktor may replace the firmware of his Hexcore with a new version. The upgrades are visualized as a buff on Viktor's buff bar using the already-established icons for death/gravity/power augments:
Death - The Hexcore routes additional power to his death ray and enhances the beam focus.
Death Ray deals an additional 30% damage as True Damage over 4 seconds
Gravity - The Hexcore uses a new advanced algorithm to calculate gravitational fields with increased accuracy. Due to relativistic changes, operational efficiency increases significantly due to improved energy transfer mechanisms. Blah blah techno-babble.
The range of Gravity Field is increased by 30%. Additionally, the gravity field saps energy from stunned targets, restoring 20 mana per small target stunned and 40 mana per large target stunned. Finally, cooldowns are reduced by 10%.
Power - The Hexcore increases power to the shields and establishes a feedback loop to increase the capabilities of Viktor's redundant shield capacitors.
Viktor immediately gains a regerative shield upon casting Power Transfer that lasts for up to 3 seconds. When Power Transfer returns to Viktor, the secondary shield stacks with the regenerative shield. While any shield is active, Viktor gains 30% increased movement speed and health regeneration of 0.5 AP/5 seconds.