added util package
added weapon classes