Boardクラス作成

状態を持たないRuleクラスをやめてBoardクラスに変えた。
メソッドのstatic化で速くなるという話が信じられなくなってきたので。