move App::place_block to ::place_block