added tile integration in update funcs +  tests