public SiegeModel(int w, int h, Level l) throws IOException 
	{
		level = l;
		backgroundImage = ImageIO.read(new File("wallpaper.jpg"));
		data = new ArrayList<CollideableObject>();
		score = 0;
		width = w;
		height = h;
		pause = true;
		paddle = new Paddle(width / 2, height / 2);
		ball = new Ball(width / 2 + level.ballStart, height / 2 - 15);
		win = GameStatus.ACTIVE;
		lose = GameStatus.ACTIVE;
		InitLvl();
	}