Constructing a new warrior VM