protected static void setRoomPart1() {
		if (current != null) {
			ArrayList<Entity> entities = Entity.getEntities();
			for (Entity entity : entities) entity.onRoomEnd();
			current.onEnd();
			if (changeTo == null) for (Entity entity : entities) entity.onAppEnd();
			
			Render.clear();
			Entity.clear();
			View.clear();
		}
		
		current = changeTo;
		transition = ETransition.In;
		
		if (current != null) {
			current.setupRoom();
			current.createDefaultView();
			Window.setup(current);
			current.onCreate();
		}
		
		if (tIn == null) nextTransitionStep(); else tIn.create();
	}