protected void initialize()
	{
		// Sets the backgrounds visible and animated
		if (this.backgrounds != null)
		{
			for (int i = 0; i < this.backgrounds.size(); i++)
			{
				Background b = this.backgrounds.get(i);
				b.setVisible();
				b.getSpriteDrawer().activate();
			}
		}
		// Activates all the objects and sets them visible (if applicable)
		for (int i = 0; i < getHandledNumber(); i++)
		{
			Handled h = getHandled(i);
			
			if (h instanceof Drawable)
				((Drawable) h).setVisible();
			if (h instanceof LogicalHandled)
				((LogicalHandled) h).activate();
		}
	}