Controllers retain their UID when block next to them has been placed/replaced. Closes #67