Move logic out of "hijack.rb" into bridge (simutronics/gemstone_prime), move common bits to base bridge (simutronics)