changed tile ctor