private void init() { Gdx.app.log("GameScreen", "Initializing"); isInitialized = true; world = new World(new Vector2(0f, -9.8f), true); // Add Texture Component engine = new PooledEngine(); RenderingSystem renderingSystem = new RenderingSystem(batch); engine.addSystem(new AnimationSystem()); engine.addSystem(renderingSystem); engine.addSystem(new PhysicsSystem(world)); engine.addSystem(new PhysicsDebugSystem(world, renderingSystem.getCamera())); engine.addSystem(new UselessStateSwapSystem()); Entity e = buildPuffin(world); engine.addEntity(e); engine.addEntity(buildFloorEntity(world)); isInitialized = true; }