Sonic the Hedgehog Logic