New code structure: reverse board implemented