Add battle API skeleton