public void keyPressed(KeyEvent e) {
		int key = e.getKeyCode();
		if (key == KeyEvent.VK_LEFT) {
			battlefield.getMuzzle().setAngle(battlefield.getMuzzle().getAngle() - battlefield.getMuzzle().getSpeed());
		}
		else if (key == KeyEvent.VK_RIGHT) {
			battlefield.getMuzzle().setAngle(battlefield.getMuzzle().getAngle() + battlefield.getMuzzle().getSpeed());
		}
		else if (key == KeyEvent.VK_CONTROL) {
			Muzzle muzzle = getBattlefield().getMuzzle();
			if (battlefield.getShotFreq() <= battlefield.getCurrentShot()) {
				battlefield.getMuzzle().setFire(true);
				try {
					as = new AudioStream(this.getClass().getClassLoader().getResourceAsStream("shot.wav"));
				} catch (FileNotFoundException e1) {
					e1.printStackTrace();
				} catch (IOException e1) {
					e1.printStackTrace();
				}
				p.start(as);
				getBattlefield().getWhizbangs().add(new Whizbang(muzzle.getTrans(), muzzle.getAngle()));
				battlefield.setCurrentShot(0);
			}
		}
	}