add camera move and append method for blocks