@Override
		public void keyPressed(KeyEvent e) 
		{
			int key = e.getKeyCode();
			if(key == KeyEvent.VK_RIGHT && !_keyList.contains(KeyPress.RIGHT))
			{
				_keyList.add(KeyPress.RIGHT);
				_useMouseControls = false;
			}
			else if(key == KeyEvent.VK_LEFT && !_keyList.contains(KeyPress.LEFT))
			{
				_keyList.add(KeyPress.LEFT);
				_useMouseControls = false;
			}
			else if((_state == GameState.INITIALIZED || _state == GameState.GAMEOVER) && key == KeyEvent.VK_F1)
			{
                _projectiles.clear();
				setGameState(GameState.PLAYING);
                _tracker.start();
				_backgroundImgScrollYPosCounter = BACKGROUND_INITIAL_Y_POS;
			}
		}