implement Scene.remove correctly. Thanks to @dxnn for the report, closes #4