fix battle camera offset, cleanup