public static void main(String args[]){
		window = new GameWindow();
		
		abspx_targetCoordinate = new GameCoordinate(640,512);
		BufferedImage guySprite = null;
		BufferedImage leaderSprite = null;
		BufferedImage backgroundGrass = null;
		try{
			guySprite = ImageIO.read(new File("littleguy.png"));
			leaderSprite = ImageIO.read(new File("littleleader.png"));
			backgroundGrass = ImageIO.read(new File("greenborder.png"));
			for (int i = 0; i < 128; i++){
				wanderers.add(new Wanderer((int)(Math.random() * 1280), (int)(Math.random() * 1024),guySprite));
			}
			leader = new Leader(256,256,leaderSprite);
			currentMap = new GameMap(backgroundGrass);
		}catch (IOException e){
			
		}
		window.init();
		graphicsController = new GraphicsController();
		logicController = new LogicController();
		graphicsController.start();
		logicController.start();
	}