Cyber Shadow Updates: Cyber Shadow is an upcoming Electronic Head Studios and Yacht Club Games retro platformer that shouldn't be…