スプライトの1番がねこ(敵?)で2番が忍者,3番が<(武器)ですね? 武器を動かすにはたとえば110行目のVSYNCを次のように書きかえると、弾が動いてねこに当たると思います。ただしこのままだとねこは動かないし、弾が出ている間はキーからの入力は受け付けなくなります。あ,こうやると102~104行目は不要になりますよ。