changed the battler module so that the GridOverlay class is only called in the context of the battler. SOLID anyone?