(Drawable)GameSystem クラスを抽象クラスに変更
JetBrains.Annotations.cs ファイルを追加
JetBrains.Annotations を各クラスに適用
Precondition クラスを追加
パラメータの null チェックを Precondition.NotNull メソッドへ置換
(Drawable)GameSystem.cs ファイルのディレクトリを変更