scenario 3 haxe