Animation.onComplete should returns Phaser.Signal object and not void