relanding tile picking, TODO: persistence