Added an interface for Pages and debug/log Object... methods.
Removed battle implementation reference.