public static SwingDrawer createSwingDrawer( Drawable drawable )
	{
		if ( drawable instanceof Cheese )
			return new SwingDrawerCheese();
		else if ( drawable instanceof Door )
			return new SwingDrawerDoor( (Door)drawable );
		else if ( drawable instanceof Floor )
			return new SwingDrawerFloor();
		else if ( drawable instanceof MouseSpawnPoint )
			return new SwingDrawerMouseSpawnPoint();
		else if ( drawable instanceof Wall )
			return new SwingDrawerWall();
		else if ( drawable instanceof Mouse )
			return new SwingDrawerMouse( (Mouse)drawable, colorTable[mouseCounter++] );
		else
			return null;
	}