adding in a weapon class
working on box rotation