public void moveSouth()
	{
		
		boolean [] temp = WhenShitHits.Enemy2Setpiece(this, 5);
		
			
			if(temp[2] == false)
			{
				
				if(direction != 5)
				{
					
					direction = 5;
					anamationFrame  = 0;
					
					pic = southAnamation()[anamationFrame];
					
					animate = false;
					
					if(animationTimer.isRunning())
					{
						
						animationTimer.restart();
					
					}
					else
					{
						
						animationTimer.start();
						
					}
					
				}
				else
				{
					
					if(animate == true)
					{
						
						if((anamationFrame + 1) < southAnamation().length)
						{
							
							anamationFrame++;
							
						}
						else
						{
							
							anamationFrame = 0;
							
						}
						
						pic = southAnamation()[anamationFrame];
						
						animate = false;
				
					}

					
				}
				
				
				yPos = yPos + speed;
			
			}
			else if(temp[1] == false)
			{
				
				moveEast();
				
			}
			else if(temp[3] == false)
			{
			
				moveWest();
			}
			else
			{
				
				System.out.println("unable to proceed");
				
			}
		
	}