@Override
	public void keyPressed(KeyEvent arg0) {
		// TODO Auto-generated method stub
		if(arg0.getKeyChar() == 'd')
		{
			for(int i = 0; i < ActiveBlock.size(); i++)
			{
				if(CanMoveActiveBlockToCollumn(CollumnPosition(ActiveBlock.get(i))+1))
					MoveActiveBlock(-PuzzleBlock.BLOCK_W, 0);
			}
		}
		
		if(arg0.getKeyChar() == 'a')
		{
			for(int i = 0; i < ActiveBlock.size(); i++)
			{
				if(CanMoveActiveBlockToCollumn(CollumnPosition(ActiveBlock.get(i))-1))
					MoveActiveBlock(-PuzzleBlock.BLOCK_W, 0);
			}
		}
		
		if(arg0.getKeyChar() == 's')
		{
			for(int i = 0; i < ActiveBlock.size(); i++)
			{
				AddBlockToBottom(ActiveBlock.get(i));
			}
		}
	}