touchEnabled = falseのEntityなどはイベントを中断していました。

touchEnabledのEntityが他のtouchEnabledのEntityの上にかぶってしまうとイベントはenabled==falseのEntityで受け取れて、イベントの目的のenabled==trueのEntityまで届けません