@Override
		public void keyPressed(KeyEvent e) {
			
			int key = e.getKeyCode();
			
			if(gameState == 0) { // Main Menu
				menuControlsBuffer.enqueue(key);
				return;
			}
			
			if(key == KeyEvent.VK_LEFT) {
				moveRight = false;
				moveLeft = true;
			} else if(key == KeyEvent.VK_RIGHT) {
				moveLeft = false;
				moveRight = true;
			} else if(key == KeyEvent.VK_UP) {
				moveDown = false;
				moveUp = true;
			} else if(key == KeyEvent.VK_DOWN) {
				moveUp = false;
				moveDown = true;
			} else if(key == KeyEvent.VK_F) {
				isFiring = true;
			} else if(key == KeyEvent.VK_ENTER) {
				enterPressed = true;
			}
			
		}