void drawGun(Graphics g) {
		gunDirLocation();
		switch(gunDir) {
		case U:
			g.drawLine(x+width/2, y+heigth/2, x+width/2, y-GUN_LENGTH);;
			break;
		case D:
			g.drawLine(x+width/2, y+heigth/2, x+width/2, y+heigth+GUN_LENGTH);
			break;
		case L:
			g.drawLine(x+width/2, y+heigth/2, x-GUN_LENGTH, y+heigth/2);
			break;
		case R:
			g.drawLine(x+width/2, y+heigth/2, x+width+GUN_LENGTH, y+heigth/2);
			break;
		case LU:
			g.drawLine(x+width/2, y+heigth/2, x, y);
			break;
		case RU:
			g.drawLine(x+width/2, y+heigth/2, x+width, y);
			break;
		case LD:
			g.drawLine(x+width/2, y+heigth/2, x, y+heigth);
			break;
		case RD:
			g.drawLine(x+width/2, y+heigth/2, x+width, y+heigth);
			break;
		default:
			break;
		}
	}