Gameplay inaccurate trailer, Hakune kills Amy instead of Sonic because he breaks her ability to springboost.
(the thing that breaks Amy is ResetHakune function in PlayerThink, which removes STR_SPRING from player regardless if they are Hakune, Marine, Amy, etc.)