changed attack functions, Monster array is now a vector