なあ、これ上手く機能しない事に気づいた奴どれくらいいる?
バグはこれのせいだって事に気づくまで、どれだけ努力したか・・・
ただ、そういう情報がなかったって事は
そこまで細かくプログラムしてる奴はいないのかも。

Rectangle GetBoundsOfState(OrganismState orgState) {
Point origin = orgState.Position;
int cellRadius = orgState.CellRadius;

Point p1 = new Point(
(origin.X>>3)*8,
(origin.Y>>3)*8
);

Rectangle bounds = new Rectangle(
p1.X - (cellRadius*8),
p1.Y - (cellRadius*8),
(((cellRadius*2+1)*8)-1),
(((cellRadius*2+1)*8)-1)
);

return bounds;
}