added sprite class and corrected weapon