Battle rifle