Basic structure setup & offensive state variables