@Override public void update(World world, DynamicLayer layer) { updateGroundData((CollisionPool) layer); input(layer); updateSpeed((CollisionPool) layer); xSpeed = Util.capFloat(xSpeed, -speed, +speed); move(world, (MainLayer) layer); }