SPANIMは、 「~~のアニメ内容を"開始"する」という命令なので、 現在のプログラムだとボタンを押している間ずっと、 開始開始開始開始開始開始開始開始 と命令されて、最初のフレームしか表示されず、ボタンを離したらやっとアニメーションが再生される、 という状態になっていると思います。 なのでSPANIMはボタンを押した瞬間だけ命令するようにしてみてください。