@Override
	public void keyPressed(KeyEvent e) {
		int keyCode = e.getKeyCode();

		if (keyCode == KeyEvent.VK_ESCAPE || (keyCode == KeyEvent.VK_C && e.isControlDown())) {
			System.out.println("Shutting Down...");

			Model.setState(new ExitState());
		} else if (keyCode == forwardKey) {
			Model.setCameraMovementZ(-1);
		} else if (keyCode == backKey) {
			Model.setCameraMovementZ(1);
		} else if (keyCode == leftKey) {
			Model.setCameraMovementX(-1);
		} else if (keyCode == rightKey) {
			Model.setCameraMovementX(1);
		} else if (keyCode == upKey) {
			Model.setCameraMovementY(1);
		} else if (keyCode == downKey) {
			Model.setCameraMovementY(-1);
		}
	}