shooter: modify mem alloc