killはBaseTaskの責務ではないので削除
優先度が変更された時はタスクをリストに再挿入する
優先度が変わらない場合はなにもしない
abstract class化
リストのリンクを切る時に所属リストも削除する
タスクの重複実行を防ぐ仕組みを実装
メソッド名をわかりやすいように変更
DrawableTaskは使いドコロがないのでPositionableTaskとMovableTaskに分割